.banner {
    height: 485px;
    width: 100%;
}
.banner .logo {
    margin-top: 30px;
}
.banner .span9 {
    margin-left: 0;
}
.lang-bar {
    overflow: hidden;
}
.lang-bar ul {
    float: right;
}
.search {
    margin-top: 30px;
    position: relative;
}
.search form {
    margin-bottom: 0;
}
.search form .query {
    padding-right: 20px;
    width: 270px;
}
.search .search-icon {
    position: absolute;
    top: 2px;
    right: 0;
    background: url('../img/sprite.png');
    background-position: -175px 0;
    width: 27px;
    height: 28px;
    text-indent: -9999px;
    border: 0;
    padding: 0;
    margin: 0;
}